IFOSMONDI Co-simulation Algorithm with Jacobian-Free Methods in PETSc
نویسندگان
چکیده
Co-simulation is a widely used solution to enable global simulation of modular system via the composition black-boxed simulators. Among co-simulation methods, IFOSMONDI implicit iterative algorithm, previously introduced by authors, enables us solve non-linear coupling function while keeping smoothness interfaces without introducing delay. Moreover, it automatically adapts size steps between data exchanges among subsystems according difficulty solving constraint. The latter was solved fixed-point whereas this paper introduces Jacobian-Free Methods version. Most implementations Newton-like methods require jacobian matrix which, except in Zero-Order-Hold case, can be difficult compute context. As algorithm uses Hermite interpolation for enhancement, we propose hereafter new formulation including both values and time-derivatives variables. This well designed through jacobian-free Newton-type methods. Consequently, successive evaluations consist multiple simulations systems on time-step using rollback. orchestrator-workers structure combine PETSc framework orchestrator side solvers with parallel integrations workers’ thanks MPI processes. Different will compared one another original implementation newly proposed 2-system academic test case direct feedthrough sides. An industrial model also considered investigate performance method.
منابع مشابه
T i-PETSc: Integrating Titanium with PETSc
Titanium is an object-oriented, explicitly parallel programming language for scientific computing. Because Titanium is a novel language, it lacks the rich collection of libraries available for high performance C and Fortran programming. PETSc is a suite of data structures and routines for the scalable parallel solution of problems modeled by partial differential equations. We describe T i-PETSc...
متن کاملFree energy methods in molecular simulation
An overview is given of methods for calculating free energies by molecular simulation. Techniques may be categorized as density-of-states methods and work-based methods. Emphasis is given to the latter, with particular focus on issues of performance and accuracy. Two points of view are provided for understanding these issues. One is based on the distribution of work values observed in the calcu...
متن کاملSimulation of Gravity Wave Propagation in Free Surface Flows by an Incompressible SPH Algorithm
This paper presents an incompressible smoothed particle hydrodynamics (SPH) model to simulate wave propagation in a free surface flow. The Navier-Stokes equations are solved in a Lagrangian framework using a three-step fractional method. In the first step, a temporary velocity field is provided according to the relevant body forces. This velocity field is renewed in the second step to include t...
متن کاملA new stochastic 3D seismic inversion using direct sequential simulation and co-simulation in a genetic algorithm framework
Stochastic seismic inversion is a family of inversion algorithms in which the inverse solution was carried out using geostatistical simulation. In this work, a new 3D stochastic seismic inversion was developed in the MATLAB programming software. The proposed inversion algorithm is an iterative procedure that uses the principle of cross-over genetic algorithms as the global optimization techniqu...
متن کاملParallel simulation of compressible flow using automatic differentiation and PETSc
Many aerospace applications require parallel implicit solution strategies and software. We consider the use of two computational tools, PETSc and ADIFOR, to implement a Newton-Krylov-Schwarz method with pseudo-transient continuation for a particular application, namely, a steady-state, fully implicit, three-dimensional compressible Euler model of ow over an M6 wing. We describe how automatic di...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Engineering With Computers
سال: 2022
ISSN: ['0177-0667', '1435-5663']
DOI: https://doi.org/10.1007/s00366-021-01558-6